#ifndef __I2C_SIM_PORT_H
#define	__I2C_SIM_PORT_H







//输出模式
typedef enum{
	IS_IO_OUTPUT_MODE = 0,	// 输出模式
	IS_IO_INPUT_MODE,		// 输入模式
}I2C_SIM_IO_Mode_t;


//电平状态
typedef enum{
	IS_IO_LOW_LEVEL = 0,	// 低电平
	IS_IO_HIG_LEVEL,		// 高电平
}I2C_SIM_IO_Level_t;









I2C_SIM_ERROR i2c_sim_port_init(void);
I2C_SIM_ERROR i2c_sim_port_setDIOMode(I2C_SIM_IO_Mode_t I2C_SIM_IO_Mode);
I2C_SIM_ERROR i2c_sim_port_radDIOStatus(void);
I2C_SIM_ERROR i2c_sim_port_setDIOStatus(I2C_SIM_IO_Level_t I2C_SIM_IO_OutLevel);
I2C_SIM_ERROR i2c_sim_port_setCLKStatus(I2C_SIM_IO_Level_t I2C_SIM_IO_Level);
I2C_SIM_ERROR i2c_sim_port_delay_nus(uint32_t us);


#endif
